long cycles - German English Dictionary